internal/cpu.option.Feature (field)
23 uses
internal/cpu (current package)
cpu.go#L166: Feature *bool
cpu.go#L232: if o.Enable && !*o.Feature {
cpu.go#L237: *o.Feature = o.Enable
cpu_x86.go#L53: {Name: "adx", Feature: &X86.HasADX},
cpu_x86.go#L54: {Name: "aes", Feature: &X86.HasAES},
cpu_x86.go#L55: {Name: "erms", Feature: &X86.HasERMS},
cpu_x86.go#L56: {Name: "fsrm", Feature: &X86.HasFSRM},
cpu_x86.go#L57: {Name: "pclmulqdq", Feature: &X86.HasPCLMULQDQ},
cpu_x86.go#L58: {Name: "rdtscp", Feature: &X86.HasRDTSCP},
cpu_x86.go#L59: {Name: "sha", Feature: &X86.HasSHA},
cpu_x86.go#L66: option{Name: "popcnt", Feature: &X86.HasPOPCNT},
cpu_x86.go#L67: option{Name: "sse3", Feature: &X86.HasSSE3},
cpu_x86.go#L68: option{Name: "sse41", Feature: &X86.HasSSE41},
cpu_x86.go#L69: option{Name: "sse42", Feature: &X86.HasSSE42},
cpu_x86.go#L70: option{Name: "ssse3", Feature: &X86.HasSSSE3})
cpu_x86.go#L76: option{Name: "avx", Feature: &X86.HasAVX},
cpu_x86.go#L77: option{Name: "avx2", Feature: &X86.HasAVX2},
cpu_x86.go#L78: option{Name: "bmi1", Feature: &X86.HasBMI1},
cpu_x86.go#L79: option{Name: "bmi2", Feature: &X86.HasBMI2},
cpu_x86.go#L80: option{Name: "fma", Feature: &X86.HasFMA})
cpu_x86.go#L86: option{Name: "avx512f", Feature: &X86.HasAVX512F},
cpu_x86.go#L87: option{Name: "avx512bw", Feature: &X86.HasAVX512BW},
cpu_x86.go#L88: option{Name: "avx512vl", Feature: &X86.HasAVX512VL},